package com.jin.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.jin.bean.User;

import java.util.Map;

/**
 * Created on 2025/4/27.
 * @author Zhongyuan Jin
 */


public interface UserService extends IService<User>
{
    boolean checkUserExists(String username); // 新增方法

    boolean login(String username, String password);// 用户登录
    User getUserByUsername(String username);//  根据用户名获取用户
    boolean addUser(User user);// 添加用户（管理员视角）

    boolean updateUser(User user); // 更新用户
    boolean deleteUser(Integer id); // 删除用户
    boolean resetPassword(String username, String newPassword);// 修改密码

}